Robert C. Martin, Design Principles and Design Patterns, 2000
http://staff.cs.utu.fi/~jounsmed/doos_06/material/DesignPrinciplesAndPatterns.pdf
オブジェクト指向クラス設計の原則
開放閉鎖原則
(
OCP
:
The Open Closed Principle
)
Liskov の置換原則
(
LSP
:
Liskov Substitution Principle
)
依存関係逆転の原則
(
DIP
:
Dependency Inversion Principle
)
インターフェイス分離の原則
(
ISP
:
Interface Segregation Principle
)
パッケージアーキテクチャの原則
再利用・リリース等価の原則
(
REP
:
Reuse Release Equivalency Principle
)
閉鎖性共通の原則
(
CCP
:
The Common Closure Principle
)
全再利用の原則
(
CRP
:
Common Reuse Principle
)
TBD
#論文
#文献